#include "typedef.h"

static const uint hash_index[256] = {
0xb7943042, 0x10637c7c, 0x096fe934, 0xebf8ffef, 0x8c230e47, 0x0a5582a1, 
0xa031c9fb, 0x5d97be2c, 0x587361c8, 0x4f7019fa, 0xd96dd441, 0x96ffdb24, 
0xbaf366e2, 0xd0a151e0, 0xcc715dbc, 0x98388da2, 0x97bdd9dd, 0x4ee1f21a, 
0x9393a3ad, 0xa7908b61, 0xa63a5fbd, 0x45c955d7, 0x3f967039, 0x174d3440, 
0xff4583a1, 0x248fc728, 0x613642aa, 0xda70e265, 0xab366a9e, 0x512d7ec6, 
0x9a38d065, 0x49205659, 0xb13b1687, 0x3c2b6d53, 0xfbf43a7e, 0xf8456c28, 
0x9d4006b6, 0xb72fc3f4, 0x2ec7d603, 0xfee748f1, 0x451f466f, 0x4ee4b188, 
0xb7d7b265, 0xa93b32a6, 0x7569c832, 0xece0e55e, 0x9128bdd6, 0x1cce42da, 
0xf97d842c, 0xa1198e92, 0xdb65a8e2, 0xb2d558e5, 0xf17abcba, 0x162d2688, 
0xa4a3150e, 0x5301ec63, 0x582d7f92, 0xbb8de496, 0x434631d8, 0x14944efa, 
0xfb71c8aa, 0x21b392a1, 0x828e7011, 0xe50f5add, 0xad0b85a9, 0xc960b2e7, 
0x7d45e42a, 0x279cde23, 0x86fa28a6, 0x6d1633a2, 0x74b87424, 0x0f179931, 
0xb21abdf0, 0x73bb25ad, 0xd97e9504, 0x7bd1e9d2, 0x2ef2a901, 0x3f19e42e, 
0x7bd751ef, 0x17960d4f, 0xe213287b, 0xbb340623, 0x3d8dcc02, 0xd84cad8a, 
0xaa3fe8f2, 0xd2ae325c, 0x16e80132, 0xbf8c50cd, 0x872c4955, 0x3472aeeb, 
0xcafbeb23, 0xbe4a3c08, 0xe2cc1531, 0x5f5cad36, 0x39665f42, 0xaf2c3eb9, 
0xf7107abb, 0x59f19463, 0x71432924, 0x38f33b66, 0x6d17231a, 0x53f86f2d, 
0x2b793950, 0xe750e36e, 0xb61c3676, 0xa45160fe, 0x4da02b17, 0xcc5db5bd, 
0x072cbd3d, 0x5e3da769, 0x64b41d78, 0xdf5da43d, 0xfb102b00, 0x33f1def0, 
0x7bc77a8e, 0x2be1663a, 0xaca78819, 0xac8cc1f4, 0xe3449563, 0xa2eb440e, 
0xa69f37bc, 0x854eed72, 0x78434213, 0x9f8fa31c, 0xbd350622, 0x4d241bcf, 
0x687d30a8, 0xe4a4bbcd, 0x4c62f8ae, 0xd096afcc, 0x4755b514, 0x609410e5, 
0x56f9eb6f, 0xf764fe96, 0xc3da783c, 0x264d4cab, 0xc52fe7b0, 0x33d312cc, 
0x5f09dd4c, 0xd2b42913, 0xdcb0006e, 0x30830708, 0x010b04f0, 0xf81a8cbf, 
0xb49a5d92, 0x331d70da, 0x12785292, 0xe3584fd3, 0x48a05499, 0x34dcbed3, 
0xf93e910d, 0x62867cce, 0x1c75459b, 0xa9b2a281, 0x18d24583, 0xdf530655, 
0x39721078, 0x08857708, 0x3747d032, 0x774f1306, 0x68664052, 0xeb42406b, 
0x98ad05a0, 0xa30bd0e6, 0x0e17dea8, 0xb529270e, 0x623f9b38, 0x8901e874, 
0xf8863378, 0xc71e03bb, 0x2677568a, 0x468bbeed, 0x0cd5176e, 0x325a7c6a, 
0xf4ba39bc, 0xf64b1566, 0x7a581351, 0x4a910cf3, 0x3597e610, 0xd65d732a, 
0xc4e66d94, 0x9188346f, 0x626a3e15, 0x1cdee9a0, 0x761ea7d8, 0xb823ea89, 
0xcebaf76d, 0xe8596565, 0x7a56df6b, 0xcb67f67c, 0x5c317140, 0x6b859335, 
0x814161b4, 0xf0239d82, 0x15d87e03, 0x24610c7d, 0xca3baae5, 0x2088f463, 
0x9ff05dcf, 0xd14f5a88, 0x2b63cb60, 0x21af040b, 0xc428ee87, 0x1526d1a8, 
0xa33e4b40, 0xcb39e719, 0xf780d407, 0x03014112, 0x56971a77, 0xda9c7d80, 
0xbc91ef41, 0x8e398411, 0xe375caea, 0x2a9e8321, 0x60755679, 0xb3552e61, 
0x66db22ba, 0x6551e4a6, 0x68e69bdd, 0xff15df33, 0x9dbe7e73, 0xda1aa39e, 
0x7d86409a, 0xf2c68836, 0x05edc346, 0x4dc7f38c, 0xe1d08fb4, 0x3d1a4cae, 
0x62c1f013, 0xf2c68357, 0x392aad78, 0xc97d6865, 0xaf8de425, 0x599be173, 
0xa3950359, 0xa17d6720, 0xaba886f2, 0x6961d448, 0xd45bef6f, 0x31f2229e, 
0xa66d6235, 0x60e8653d, 0xf7dd8dc9, 0x85304c87, 0x236b81ba, 0xf01ec468, 
0x32d88197, 0x09cbff64, 0x6d3a79d8, 0xf7c6e5bf, 0x6ab5a17d, 0x0687fefe, 
0x5f70579e, 0xcf0aeffb, 0x6f9d2fc5, 0x6f54f9c3 
};
